package com.jeeplus.modules.sys.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jeeplus.core.persistence.DataEntity;

import java.util.Date;

/**
 * @author xujin
 * @title: cgDetail
 * @projectName ESA_SX
 * @description: TODO
 * @date 2020-04-159:40
 */
public class QyxsDetail extends DataEntity<QyxsDetail> {

    private static final long serialVersionUID = 1L;
    private User 	    currentUser;		        // 当前用户
    private String      company;				    //所属公司
    private String      companyname;				//所属公司
    private String      buyarchivesno;			    //采购合同号
    private String      sellarchivesno;			    //销售合同号
    private String      vin;			            //VIN号
    private String      xxpz;				        //车辆详细配置
    private String      ywy;				        //业务员
    private Date        sjzprq;				        //实际装配日期
    private Date        ysrkrq;				        //原始入库日期
    private Date        rkrq;				        //入库日期
    private int         rkts;				        //入库天数
    private String      type;	//数量
    private String 	    modell;
    private String 	    brand;
    private String 	    typeDesign;
    private String 	    cs;
    private String 	    qd;						// 驱动
    private String 	    mali;					// 马力
    private String 	    ryfs;					// 燃油方式
    private String  	pfbz;					// 排放标准

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getCompanyname() {
        return companyname;
    }

    public void setCompanyname(String companyname) {
        this.companyname = companyname;
    }

    public String getBuyarchivesno() {
        return buyarchivesno;
    }

    public void setBuyarchivesno(String buyarchivesno) {
        this.buyarchivesno = buyarchivesno;
    }

    public String getSellarchivesno() {
        return sellarchivesno;
    }

    public void setSellarchivesno(String sellarchivesno) {
        this.sellarchivesno = sellarchivesno;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }


    public String getQd() {
        return qd;
    }

    public void setQd(String qd) {
        this.qd = qd;
    }


    public String getXxpz() {
        return xxpz;
    }

    public void setXxpz(String xxpz) {
        this.xxpz = xxpz;
    }

    public String getYwy() {
        return ywy;
    }

    public void setYwy(String ywy) {
        this.ywy = ywy;
    }

    @JsonFormat(pattern = "yyyy-MM-dd")
    public Date getSjzprq() {
        return sjzprq;
    }

    public void setSjzprq(Date sjzprq) {
        this.sjzprq = sjzprq;
    }

    @JsonFormat(pattern = "yyyy-MM-dd")
    public Date getYsrkrq() {
        return ysrkrq;
    }

    public void setYsrkrq(Date ysrkrq) {
        this.ysrkrq = ysrkrq;
    }

    @JsonFormat(pattern = "yyyy-MM-dd")
    public Date getRkrq() {
        return rkrq;
    }

    public void setRkrq(Date rkrq) {
        this.rkrq = rkrq;
    }

    public int getRkts() {
        return rkts;
    }

    public void setRkts(int rkts) {
        this.rkts = rkts;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    @Override
    public User getCurrentUser() {
        return currentUser;
    }

    @Override
    public void setCurrentUser(User currentUser) {
        this.currentUser = currentUser;
    }

    public String getModell() {
        return modell;
    }

    public void setModell(String modell) {
        this.modell = modell;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getTypeDesign() {
        return typeDesign;
    }

    public void setTypeDesign(String typeDesign) {
        this.typeDesign = typeDesign;
    }

    public String getCs() {
        return cs;
    }

    public void setCs(String cs) {
        this.cs = cs;
    }

    public String getMali() {
        return mali;
    }

    public void setMali(String mali) {
        this.mali = mali;
    }

    public String getRyfs() {
        return ryfs;
    }

    public void setRyfs(String ryfs) {
        this.ryfs = ryfs;
    }

    public String getPfbz() {
        return pfbz;
    }

    public void setPfbz(String pfbz) {
        this.pfbz = pfbz;
    }
}
